package com.robotserver.orders.entity;

import java.io.Serializable;

public class TbOrdersRefund extends BaseEntity{
    @Override
    protected Serializable pkVal() {
        return this.getId();
    }
    //父订单号
    private String tbTradeParentId;
    //会员运营id
    private Long specialId;
    //渠道关系id
    private Long relationId;
    //第三方推广者memberid
    private Long tk3rdPubId;
    //推广者memberid
    private Long tkPubId;
    //第三方应该返还的补贴
    private Integer tkSubsidyFeeRefund3rdPub;
    //第三方应该返还的佣金
    private Integer tkCommissionFeeRefund3rdPub;
    //第二方应该返还的补贴(不包括技术服务费)
    private Integer tkSubsidyFeeRefundPub;
    //第二方应该返还的佣金(不包括技术服务费)
    private Integer tkCommissionFeeRefundPub;
    //维权完成时间
    private Integer tkRefundSuitTime;
    //维权创建时间
    private Integer tkRefundTime;
    //订单结算时间
    private Integer earningTime;
    //订单创建时间
    private Integer tbTradeCreateTime;
    //4-维权创建(淘客结算回执);2-维权成功(淘客结算回执);3-维权失败(淘客结算回执)
    private Integer refundStatus;
    //宝贝标题
    private String tbAuctionTitle;
    //淘宝子订单编号
    private String tbTradeId;
    //维权金额
    private Integer refundFee;
    //结算金额
    private Integer tbTradeFinishPrice;
    //应返商家金额(二方)
    private Integer tkPubShowReturnFee;
    //应返商家金额(三方)
    private Integer tk3rdPubShowReturnFee;
    //1 表示2方，2表示3方
    private Integer refundType;
    //口碑父订单号
    private String alscPid;
    //口碑子订单号
    private String alscId;
    //订单更新时间
    private Integer modifiedTime;
    /**
     * 阿里妈妈userid
     */
    private String alimmUserId;

    /**
     * 阿里妈妈username
     */
    private String alimmUserName;

    public String getTbTradeParentId() {
        return tbTradeParentId;
    }

    public void setTbTradeParentId(String tbTradeParentId) {
        this.tbTradeParentId = tbTradeParentId == null ? null : tbTradeParentId.trim();
    }

    public Long getSpecialId() {
        return specialId;
    }

    public void setSpecialId(Long specialId) {
        this.specialId = specialId;
    }

    public Long getRelationId() {
        return relationId;
    }

    public void setRelationId(Long relationId) {
        this.relationId = relationId;
    }

    public Long getTk3rdPubId() {
        return tk3rdPubId;
    }

    public void setTk3rdPubId(Long tk3rdPubId) {
        this.tk3rdPubId = tk3rdPubId;
    }

    public Long getTkPubId() {
        return tkPubId;
    }

    public void setTkPubId(Long tkPubId) {
        this.tkPubId = tkPubId;
    }

    public Integer getTkSubsidyFeeRefund3rdPub() {
        return tkSubsidyFeeRefund3rdPub;
    }

    public void setTkSubsidyFeeRefund3rdPub(Integer tkSubsidyFeeRefund3rdPub) {
        this.tkSubsidyFeeRefund3rdPub = tkSubsidyFeeRefund3rdPub;
    }

    public Integer getTkCommissionFeeRefund3rdPub() {
        return tkCommissionFeeRefund3rdPub;
    }

    public void setTkCommissionFeeRefund3rdPub(Integer tkCommissionFeeRefund3rdPub) {
        this.tkCommissionFeeRefund3rdPub = tkCommissionFeeRefund3rdPub;
    }

    public Integer getTkSubsidyFeeRefundPub() {
        return tkSubsidyFeeRefundPub;
    }

    public void setTkSubsidyFeeRefundPub(Integer tkSubsidyFeeRefundPub) {
        this.tkSubsidyFeeRefundPub = tkSubsidyFeeRefundPub;
    }

    public Integer getTkCommissionFeeRefundPub() {
        return tkCommissionFeeRefundPub;
    }

    public void setTkCommissionFeeRefundPub(Integer tkCommissionFeeRefundPub) {
        this.tkCommissionFeeRefundPub = tkCommissionFeeRefundPub;
    }

    public Integer getTkRefundSuitTime() {
        return tkRefundSuitTime;
    }

    public void setTkRefundSuitTime(Integer tkRefundSuitTime) {
        this.tkRefundSuitTime = tkRefundSuitTime;
    }

    public Integer getTkRefundTime() {
        return tkRefundTime;
    }

    public void setTkRefundTime(Integer tkRefundTime) {
        this.tkRefundTime = tkRefundTime;
    }

    public Integer getEarningTime() {
        return earningTime;
    }

    public void setEarningTime(Integer earningTime) {
        this.earningTime = earningTime;
    }

    public Integer getTbTradeCreateTime() {
        return tbTradeCreateTime;
    }

    public void setTbTradeCreateTime(Integer tbTradeCreateTime) {
        this.tbTradeCreateTime = tbTradeCreateTime;
    }

    public Integer getRefundStatus() {
        return refundStatus;
    }

    public void setRefundStatus(Integer refundStatus) {
        this.refundStatus = refundStatus;
    }

    public String getTbAuctionTitle() {
        return tbAuctionTitle;
    }

    public void setTbAuctionTitle(String tbAuctionTitle) {
        this.tbAuctionTitle = tbAuctionTitle == null ? null : tbAuctionTitle.trim();
    }

    public String getTbTradeId() {
        return tbTradeId;
    }

    public void setTbTradeId(String tbTradeId) {
        this.tbTradeId = tbTradeId == null ? null : tbTradeId.trim();
    }

    public Integer getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(Integer refundFee) {
        this.refundFee = refundFee;
    }

    public Integer getTbTradeFinishPrice() {
        return tbTradeFinishPrice;
    }

    public void setTbTradeFinishPrice(Integer tbTradeFinishPrice) {
        this.tbTradeFinishPrice = tbTradeFinishPrice;
    }

    public Integer getTkPubShowReturnFee() {
        return tkPubShowReturnFee;
    }

    public void setTkPubShowReturnFee(Integer tkPubShowReturnFee) {
        this.tkPubShowReturnFee = tkPubShowReturnFee;
    }

    public Integer getTk3rdPubShowReturnFee() {
        return tk3rdPubShowReturnFee;
    }

    public void setTk3rdPubShowReturnFee(Integer tk3rdPubShowReturnFee) {
        this.tk3rdPubShowReturnFee = tk3rdPubShowReturnFee;
    }

    public Integer getRefundType() {
        return refundType;
    }

    public void setRefundType(Integer refundType) {
        this.refundType = refundType;
    }

    public String getAlscPid() {
        return alscPid;
    }

    public void setAlscPid(String alscPid) {
        this.alscPid = alscPid == null ? null : alscPid.trim();
    }

    public String getAlscId() {
        return alscId;
    }

    public void setAlscId(String alscId) {
        this.alscId = alscId == null ? null : alscId.trim();
    }

    public Integer getModifiedTime() {
        return modifiedTime;
    }

    public void setModifiedTime(Integer modifiedTime) {
        this.modifiedTime = modifiedTime;
    }

    public String getAlimmUserId() {
        return alimmUserId;
    }

    public void setAlimmUserId(String alimmUserId) {
        this.alimmUserId = alimmUserId;
    }

    public String getAlimmUserName() {
        return alimmUserName;
    }

    public void setAlimmUserName(String alimmUserName) {
        this.alimmUserName = alimmUserName;
    }
}